![]() |
![]() |
![]() | |
![]() ![]() ![]() ![]()
┬ΓσΣσφΦσ |
╠εßΦδⁿφε±≥ⁿ Java┬ ±Γεσ Γ≡σ∞ Γ√ ±δ√°αδΦ, ≈≥ε τ√Ω ∩≡επ≡α∞∞Φ≡εΓαφΦ ╤ Γδ σ≥± ∞εßΦδⁿφ√∞. ▌≥ε φ≤µφε ∩εφΦ∞α≥ⁿ Γ ≥ε∞ ±∞√±δσ, ≈≥ε Φ∞σσ≥± ∩≡Φφ÷Φ∩Φαδⁿφα Γετ∞εµφε±≥ⁿ ∩σ≡σφε±α ∩≡επ≡α∞∞ C φα ≡ατδΦ≈φ√σ ∩δα≥⌠ε≡∞√. ╬ΣφαΩε ±δσΣ≤σ≥ ε≥∞σ≥Φ≥ⁿ, ≈≥ε ±ετΣαφΦσ ∩≡ΦδεµσφΦΘ, ΣσΘ±≥ΓΦ≥σδⁿφε ≡αßε≥α■∙Φ⌡ φα ≡ατφ√⌡ ∩δα≥⌠ε≡∞α⌡ - φσ∩≡ε±≥α ταΣα≈α. ╩ ±εµαδσφΦ■, Σσδε φσ επ≡αφΦ≈ΦΓασ≥± φσεß⌡εΣΦ∞ε±≥ⁿ■ ∩σ≡σΩε∞∩Φδ ÷ΦΦ Φ±⌡εΣφεπε ≥σΩ±≥α ∩≡επ≡α∞∞√ Σδ ≡αßε≥√ Γ Σ≡≤πεΘ ±≡σΣσ. ╠φεπε ∩≡εßδσ∞ ΓετφΦΩασ≥ ± φσ±εΓ∞σ±≥Φ∞ε±≥ⁿ■ ∩≡επ≡α∞∞φ√⌡ Φφ≥σ≡⌠σΘ±εΓ ≡ατδΦ≈φ√⌡ ε∩σ≡α÷Φεφφ√⌡ ±Φ±≥σ∞ Φ π≡α⌠Φ≈σ±ΩΦ⌡ εßεδε≈σΩ, ≡σαδΦτ≤■∙Φ⌡ ∩εδⁿτεΓα≥σδⁿ±ΩΦΘ Φφ≥σ≡⌠σΘ±. ┬±∩ε∞φΦ≥σ ⌡ε≥ ß√ ∩≡εßδσ∞√, ±Γ ταφφ√σ ± ∩σ≡σφε±ε∞ 16-≡ατ≡ Σφ√⌡ ∩≡ΦδεµσφΦΘ Windows Γ 32-≡ατ≡ Σφ≤■ ±≡σΣ≤ Windows 95 Φ Windows NT. ─αµσ σ±δΦ Γ√ ≥∙α≥σδⁿφε ±δσΣεΓαδΦ Γ±σ∞ ≡σΩε∞σφΣα÷Φ ∞, ≡ατ≡αßα≥√Γα ∩≡ΦδεµσφΦ ≥αΩ, ≈≥εß√ εφΦ ∞επδΦ ≡αßε≥α≥ⁿ Γ ß≤Σ≤∙Φ⌡ Γσ≡±Φ ⌡ Windows, σΣΓα δΦ Γα∞ ≤Σα±≥± ∩≡ε±≥ε ∩σ≡σΩε∞∩ΦδΦ≡εΓα≥ⁿ Φ±⌡εΣφ√σ ≥σΩ±≥√, φσ Φτ∞σφΦΓ Γ φΦ⌡ φΦ ±≥≡ε≈ΩΦ. ╤Φ≥≤α÷Φ σ∙σ ßεδⁿ°σ ≤⌡≤Σ°ασ≥± , σ±δΦ Γα∞ φ≤µφε, φα∩≡Φ∞σ≡, ∩σ≡σφσ±≥Φ Φ±⌡εΣφ√σ ≥σΩ±≥√ ∩≡ΦδεµσφΦ Windows Γ ±≡σΣ≤ ε∩σ≡α÷ΦεφφεΘ ±Φ±≥σ∞√ OS/2 ΦδΦ Γ εßεδε≈Ω≤ X-Windows ε∩σ≡α÷ΦεφφεΘ ±Φ±≥σ∞√ UNIX. └ ΓσΣⁿ σ±≥ⁿ σ∙σ Σ≡≤πΦσ Ωε∞∩ⁿ■≥σ≡√ Φ ≡αßε≈Φσ ±≥αφ÷ΦΦ! ╩αΩ φσ≥≡≤Σφε τα∞σ≥Φ≥ⁿ, Σαµσ σ±δΦ ±≥αφΣα≡≥ΦτεΓα≥ⁿ τ√Ω ∩≡επ≡α∞∞Φ≡εΓαφΦ Σδ Γ±σ⌡ ∩δα≥⌠ε≡∞, ∩≡εßδσ∞√ ±εΓ∞σ±≥Φ∞ε±≥Φ ± ∩≡επ≡α∞∞φ√∞ Φφ≥σ≡⌠σΘ±ε∞ ε∩σ≡α÷ΦεφφεΘ ±Φ±≥σ∞√ τφα≈Φ≥σδⁿφε ≤±δεµφ ■≥ ∩σ≡σφε± ∩≡επ≡α∞∞ φα ≡ατδΦ≈φ√σ ∩δα≥⌠ε≡∞√. ╚, Ωεφσ≈φε, Γ√ φσ ∞εµσ≥σ ∞σ≈≥α≥ⁿ ε ≥ε∞, ≈≥εß√ ταπ≡≤τε≈φ√Θ ∞εΣ≤δⁿ εΣφεΘ Φ ≥εΘ µσ ∩≡επ≡α∞∞√ ∞επ ≡αßε≥α≥ⁿ ßστ Φτ∞σφσφΦΘ Γ ±≡σΣσ ≡ατδΦ≈φ√⌡ ε∩σ≡α÷Φεφφ√⌡ ±Φ±≥σ∞ Φ φα ≡ατδΦ≈φ√⌡ ∩δα≥⌠ε≡∞α⌡. ┼±δΦ ∩≡επ≡α∞∞α ∩εΣπε≥εΓδσφα Σδ ∩≡ε÷σ±±ε≡α Intel, εφα φΦ τα ≈≥ε φσ ±επδα±Φ≥± ≡αßε≥α≥ⁿ φα ∩≡ε÷σ±±ε≡σ Alpha ΦδΦ ΩαΩε∞-δΦßε Σ≡≤πε∞. ┬ ≡στ≤δⁿ≥α≥σ ±ετΣαΓα ∩≡ΦδεµσφΦσ, ±∩ε±εßφεσ ≡αßε≥α≥ⁿ φα ≡ατδΦ≈φ√⌡ ∩δα≥⌠ε≡∞α⌡, Γ√ Γ√φ≤µΣσφ√ ⌠αΩ≥Φ≈σ±ΩΦ Σσδα≥ⁿ φσ±ΩεδⁿΩε ≡ατδΦ≈φ√⌡ ∩≡ΦδεµσφΦΘ Φ ±ε∩≡εΓεµΣα≥ⁿ Φ⌡ ∩ε ε≥Σσδⁿφε±≥Φ. ═α ≡Φ±. 5 ∞√ ∩εΩαταδΦ, ΩαΩ ∩≡ΦδεµσφΦσ, Φτφα≈αδⁿφε ≡ατ≡αßε≥αφφεσ Σδ Windows NT, ∩σ≡σφε±Φ≥± φα ∩δα≥⌠ε≡∞≤ Apple Macintosh.
╨Φ±. 5. ╧σ≡σφε± ∩≡ΦδεµσφΦ ± ∩δα≥⌠ε≡∞√ Windows NT φα ∩δα≥⌠ε≡∞≤ Macintosh ┬φα≈αδσ ∩≡επ≡α∞∞Φ±≥ πε≥εΓΦ≥ Φ±⌡εΣφ√σ ≥σΩ±≥√ ∩≡ΦδεµσφΦ Σδ ∩δα≥⌠ε≡∞√ Windows NT Φ ε≥δαµΦΓασ≥ Φ⌡ ≥α∞. ─δ ∩εδ≤≈σφΦ ταπ≡≤τε≈φεπε ∞εΣ≤δ Φ±⌡εΣφ√σ ≥σΩ±≥√ Ωε∞∩ΦδΦ≡≤■≥± Φ ≡σΣαΩ≥Φ≡≤■≥± . ╧εδ≤≈σφφ√Θ Γ ≡στ≤δⁿ≥α≥σ ταπ≡≤τε≈φ√Θ ∞εΣ≤δⁿ ∞εµσ≥ ≡αßε≥α≥ⁿ φα ∩≡ε÷σ±±ε≡σ ⌠Φ≡∞√ Intel Γ ±≡σΣσ ε∩σ≡α÷ΦεφφεΘ ±Φ±≥σ∞√ Windows NT. ─δ ≥επε ≈≥εß√ ∩σ≡σφσ±≥Φ ∩≡ΦδεµσφΦσ Γ ±≡σΣ≤ ε∩σ≡α÷ΦεφφεΘ ±Φ±≥σ∞√ Ωε∞∩ⁿ■≥σ≡α Macintosh, ∩≡επ≡α∞∞Φ±≥ Γφε±Φ≥ φσεß⌡εΣΦ∞√σ Φτ∞σφσφΦ Γ Φ±⌡εΣφ√σ ≥σΩ±≥√ ∩≡ΦδεµσφΦ . ▌≥Φ Φτ∞σφσφΦ φσεß⌡εΣΦ∞√ Φτ-τα ≡ατδΦ≈ΦΘ Γ ∩≡επ≡α∞∞φε∞ Φφ≥σ≡⌠σΘ±σ ε∩σ≡α÷ΦεφφεΘ ±Φ±≥σ∞√ Windows NT Φ ε∩σ≡α÷ΦεφφεΘ ±Φ±≥σ∞√, ≤±≥αφεΓδσφφεΘ Γ Macintosh. ─αδσσ ²≥Φ Φ±⌡εΣφ√σ ≥σΩ±≥√ ≥≡αφ±δΦ≡≤■≥± Φ ≡σΣαΩ≥Φ≡≤■≥± , Γ ≡στ≤δⁿ≥α≥σ ≈σπε ∩εδ≤≈ασ≥± ταπ≡≤τε≈φ√Θ ∞εΣ≤δⁿ, ±∩ε±εßφ√Θ ≡αßε≥α≥ⁿ Γ ±≡σΣσ Macintosh, φε φσ ±∩ε±εßφ√Θ ≡αßε≥α≥ⁿ Γ ±≡σΣσ Windows NT. ╧≡επ≡α∞∞α φα τ√Ωσ Java Ωε∞∩ΦδΦ≡≤σ≥± Γ ΣΓεΦ≈φ√Θ ∞εΣ≤δⁿ, ±ε±≥ε ∙ΦΘ Φτ Ωε∞αφΣ ΓΦ≡≥≤αδⁿφεπε ∩≡ε÷σ±±ε≡α Java. ╥αΩεΘ ∞εΣ≤δⁿ ±εΣσ≡µΦ≥ ßαΘ≥-ΩεΣ, ∩≡σΣφατφα≈σφφ√Θ Σδ Γ√∩εδφσφΦ Java-Φφ≥σ≡∩≡σ≥α≥ε≡ε∞. ═α φα±≥ε ∙ΦΘ ∞ε∞σφ≥ ≤µσ ±ετΣαφ√ ∩σ≡Γ√σ ∞εΣσδΦ ⌠ΦτΦ≈σ±Ωεπε ∩≡ε÷σ±±ε≡α, ±∩ε±εßφεπε Γ√∩εδφ ≥ⁿ ²≥ε≥ ßαΘ≥-ΩεΣ, εΣφαΩε Φφ≥σ≡∩≡σ≥α≥ε≡√ Java Φ∞σ■≥± φα Γ±σ⌡ ε±φεΓφ√⌡ Ωε∞∩ⁿ■≥σ≡φ√⌡ ∩δα≥⌠ε≡∞α⌡. ╨ατ≤∞σσ≥± , φα ΩαµΣεΘ ∩δα≥⌠ε≡∞σ Φ±∩εδⁿτ≤σ≥± ±ΓεΘ Φφ≥σ≡∩≡σ≥α≥ε≡, ΦδΦ, ≥ε≈φσσ πεΓε≡ , ±ΓεΘ ΓΦ≡≥≤αδⁿφ√Θ ∩≡ε÷σ±±ε≡ Java. ┼±δΦ Γα°σ ∩≡ΦδεµσφΦσ Java (ΦδΦ α∩δσ≥) Σεδµφε ≡αßε≥α≥ⁿ φα φσ±ΩεδⁿΩΦ⌡ ∩δα≥⌠ε≡∞α⌡, φσ≥ φσεß⌡εΣΦ∞ε±≥Φ Ωε∞∩ΦδΦ≡εΓα≥ⁿ σπε Φ±⌡εΣφ√σ ≥σΩ±≥√ φσ±ΩεδⁿΩε ≡ατ. ┬√ ∞εµσ≥σ ε≥Ωε∞∩ΦδΦ≡εΓα≥ⁿ Φ ε≥δαΣΦ≥ⁿ ∩≡ΦδεµσφΦσ Java φα εΣφεΘ, φαΦßεδσσ ≤ΣεßφεΘ Σδ Γα± ∩δα≥⌠ε≡∞σ. ┬ ≡στ≤δⁿ≥α≥σ Γ√ ∩εδ≤≈Φ≥σ ßαΘ≥-ΩεΣ, ∩≡ΦπεΣφ√Θ Σδ δ■ßεΘ ∩δα≥⌠ε≡∞√, πΣσ σ±≥ⁿ ΓΦ≡≥≤αδⁿφ√Θ ∩≡ε÷σ±±ε≡ Java. ╤Ωαταφφεσ Φδδ■±≥≡Φ≡≤σ≥± φα ≡Φ±. 6.
╨Φ±. 6. ╧εΣπε≥εΓΩα ∩≡ΦδεµσφΦ Java Σδ ≡αßε≥√ φα ≡ατφ√⌡ ∩δα≥⌠ε≡∞α⌡ ╥αΩΦ∞ εß≡ατε∞, ∩≡ΦδεµσφΦσ Java Ωε∞∩ΦδΦ≡≤σ≥± Φ ε≥δαµΦΓασ≥± ≥εδⁿΩε εΣΦφ ≡ατ, ≈≥ε ≤µσ τφα≈Φ≥σδⁿφε δ≤≈°σ. ╬±≥ασ≥± , ∩≡αΓΣα, Γε∩≡ε± - ΩαΩ ß√≥ⁿ ± ∩≡επ≡α∞∞φ√∞ Φφ≥σ≡⌠σΘ±ε∞ ε∩σ≡α÷ΦεφφεΘ ±Φ±≥σ∞√, Ωε≥ε≡√Θ ε≥δΦ≈ασ≥± Σδ ≡ατφ√⌡ ∩δα≥⌠ε≡∞? ╟Σσ±ⁿ, φα φα° Γτπδ Σ, ≡ατ≡αßε≥≈ΦΩα∞Φ Java ∩≡σΣδαπασ≥± Σε±≥α≥ε≈φε φσ∩δε⌡εσ ≡σ°σφΦσ. ╧≡ΦδεµσφΦσ Java φσ εß≡α∙ασ≥± φα∩≡ ∞≤■ Ω Φφ≥σ≡⌠σΘ±≤ ε∩σ≡α÷ΦεφφεΘ ±Φ±≥σ∞√. ┬∞σ±≥ε ²≥επε εφε ∩εδⁿτ≤σ≥± πε≥εΓ√∞Φ ±≥αφΣα≡≥φ√∞Φ ßΦßδΦε≥σΩα∞Φ Ωδα±±εΓ, ±εΣσ≡µα∙Φ∞Φ Γ±σ φσεß⌡εΣΦ∞εσ Σδ ε≡παφΦτα÷ΦΦ ∩εδⁿτεΓα≥σδⁿ±Ωεπε Φφ≥σ≡⌠σΘ±α, εß≡α∙σφΦ Ω ⌠αΘδα∞, Σδ ≡αßε≥√ Γ ±σ≥Φ Φ ≥αΩ Σαδσσ. ┬φ≤≥≡σφφ ≡σαδΦτα÷Φ ßΦßδΦε≥σΩ Ωδα±±εΓ, ≡ατ≤∞σσ≥± , ταΓΦ±Φ≥ ε≥ ∩δα≥⌠ε≡∞√. ╬ΣφαΩε Γ±σ ταπ≡≤τε≈φ√σ ∞εΣ≤δΦ, ≡σαδΦτ≤■∙Φσ Γετ∞εµφε±≥Φ ²≥Φ⌡ ßΦßδΦε≥σΩ, ∩ε±≥αΓδ ■≥± Γ πε≥εΓε∞ ΓΦΣσ Γ∞σ±≥σ ± ΓΦ≡≥≤αδⁿφεΘ ∞α°ΦφεΘ Java, ∩ε²≥ε∞≤ ∩≡επ≡α∞∞Φ±≥≤ φσ φ≤µφε εß ²≥ε∞ ταßε≥Φ≥ⁿ± . ─δ ε∩σ≡α÷ΦεφφεΘ ±Φ±≥σ∞√ Windows, φα∩≡Φ∞σ≡, ∩ε±≥αΓδ ■≥± ßΦßδΦε≥σΩΦ ΣΦφα∞Φ≈σ±ΩεΘ ταπ≡≤τΩΦ DLL, Γφ≤≥≡Φ Ωε≥ε≡√⌡ τα∩≡ ≥αφα Γ± ⌠≤φΩ÷Φεφαδⁿφε±≥ⁿ ±≥αφΣα≡≥φ√⌡ Ωδα±±εΓ Java. └ß±≥≡απΦ≡≤ ±ⁿ ε≥ α∩∩α≡α≥≤≡√ φα ≤≡εΓφσ ßΦßδΦε≥σΩ Ωδα±±εΓ, ∩≡επ≡α∞∞Φ±≥√ ∞επ≤≥ ßεδⁿ°σ φσ ταßε≥Φ≥ⁿ± ε ≡ατδΦ≈Φ ⌡ Γ ≡σαδΦτα÷ΦΦ ∩≡επ≡α∞∞φεπε Φφ≥σ≡⌠σΘ±α ΩεφΩ≡σ≥φ√⌡ ε∩σ≡α÷Φεφφ√⌡ ±Φ±≥σ∞. ▌≥ε ∩ετΓεδ σ≥ ±ετΣαΓα≥ⁿ ∩ε-φα±≥ε ∙σ∞≤ ∞εßΦδⁿφ√σ ∩≡ΦδεµσφΦ , φσ ≥≡σß≤■∙Φσ ∩≡Φ ∩σ≡σφε±σ φα ≡ατδΦ≈φ√σ ∩δα≥⌠ε≡∞√ ∩σ≡σ≥≡αφ±δ ÷ΦΦ Φ Φτ∞σφσφΦ Φ±⌡εΣφεπε ≥σΩ±≥α. ┼∙σ εΣφα ∩≡εßδσ∞α, ΓετφΦΩα■∙α ∩≡Φ ∩σ≡σφε±σ ∩≡επ≡α∞∞, ±ε±≥αΓδσφφ√⌡ φα τ√Ωσ ∩≡επ≡α∞∞Φ≡εΓαφΦ ╤, ταΩδ■≈ασ≥± Γ ≥ε∞, ≈≥ε ≡ατ∞σ≡ εßδα±≥Φ ∩α∞ ≥Φ, ταφΦ∞ασ∞εΘ ∩σ≡σ∞σφφ√∞Φ ±≥αφΣα≡≥φ√⌡ ≥Φ∩εΓ, ≡ατδΦ≈φ√Θ φα ≡ατφ√⌡ ∩δα≥⌠ε≡∞α⌡. ═α∩≡Φ∞σ≡, Γ ±≡σΣσ ε∩σ≡α÷ΦεφφεΘ ±Φ±≥σ∞√ Windows Γσ≡±ΦΦ 3.1 ∩σ≡σ∞σφφα ≥Φ∩α int Γ ∩≡επ≡α∞∞σ, ±ε±≥αΓδσφφεΘ φα ╤, ταφΦ∞ασ≥ 16 ßΦ≥. ┬ ±≡σΣσ Windows NT ²≥ε≥ ≡ατ∞σ≡ ±ε±≥αΓδ σ≥ 32 ßΦ≥α. ╬≈σΓΦΣφε, ≈≥ε ≥≡≤Σφε ±ε±≥αΓδ ≥ⁿ ∩≡επ≡α∞∞≤, φσ τφα ≥ε≈φε, ±ΩεδⁿΩε Φ∞σσ≥± ßΦ≥ Γ ±δεΓσ ΦδΦ Γ ßαΘ≥σ. ╧≡Φ ∩σ≡σφε±σ ∩≡επ≡α∞∞ φα ∩δα≥⌠ε≡∞√ ± ΦφεΘ ≡ατ≡ Σφε±≥ⁿ■ ∞επ≤≥ ΓετφΦΩα≥ⁿ ε°ΦßΩΦ, Ωε≥ε≡√σ ≥≡≤Σφε εßφα≡≤µΦ≥ⁿ. ┬ τ√Ωσ Java Γ±σ ßατεΓ√σ ≥Φ∩√ Σαφφ√⌡ Φ∞σ■≥ ⌠ΦΩ±Φ≡εΓαφφ≤■ ≡ατ≡ Σφε±≥ⁿ, Ωε≥ε≡α φσ ταΓΦ±Φ≥ ε≥ ∩δα≥⌠ε≡∞√. ╧ε²≥ε∞≤ ∩≡επ≡α∞∞Φ±≥√ Γ±σπΣα τφα■≥ ≡ατ∞σ≡√ ∩σ≡σ∞σφφ√⌡ Γ ±ΓεσΘ ∩≡επ≡α∞∞σ. |